// 接口相当于枚举，但是都只能定义类型，而不嫩实际赋值——抽象类
interface myType {
    name: string,
    seyHello(): void;
}

// 接口的使用，是类的限制——定义好模板，只能在此基础上拓展
class MyClass implements myType {
    name: string;
    constructor(name: string){
        this.name = name
    }
    seyHello(): void {
        throw new Error("Method not implemented.");
    }
    sayWorld(){}
}